In this lecture, we study Monte Carlo simulations for the model of interacting fermions known as the Hubbard model, for particles with spin 1/2. The story that we will develop is how one of the more complicated models of interacting quantum particles turns out to be ... simply a slightly more involved-than-usual classical Ising model
Hubbard model - hamiltonian
The Trotter formula for fermions
Hirsch decoupling (Gaussian decoupling formula for a binary variable)
These days, Jorge Hirsch is uniformally famous for a bibliometric index, the h-index. For computational physicists, he is the author of the first simulations on the Hubbard model, of the famous Hirsch decoupling, and of the incredible Hirsch-Fye algorithm. Here we describe the decoupling.
In the following table, we set
, and we compute the action of the operator X on the four states with
In the following table, we set
,
and likewise compute the action of the operator X on the four states with
which leads to the condition
and to the final result:
The trace in this expression is the sum over the values +/- 1 of a simple Ising variable.
The Blankenbecler-Scalapino-Sugar (BSS) determinant formula
The point of the BSS formula is that the fermion trace over the exponential
of a bilinear operator expression can be done easily.
This formula can be derived using Grassmann algebras. A direct calculation was provided by J. E. Hirsch in the appendix of <ref name="Hirsch"> J. E. Hirsch ''Two-dimensional Hubbard model: Numerical simulation study'' Physical Review B 31, 4403 </ref>:
We first show how to treat bilinear terms, such as
For this simple case, we can expand the exponential into
Using
we reach
This expression is easily evaluated. It yields the expression
More generally, <ref name="Hirsch"/>, one finds:
This non-trivial formula is the key to determinantal fermion methods. We note that in it, the trace is over the fermion variables, that is we have integrated out the quantum variables. Notice that, at a difference with what we did in the last lecture, the fermion trace is over all occupations of fermions: we must introduce a chemical potential to fix the density of electrons.
Fermion algorithm
In the following, we put all pieces together. For simplicity, we imagine a one-dimensional Hubbard model:
Using the Hirsch decoupling discussed just above, we have that the partition function is
We can now separate the (quantum) spin up from the (quantum) spin down and arrive, at each slice, arrive at an expression in terms of a hopping matrix K which connects nearest neighbors and a diagonal matrix V, which depends on the Ising spin.
As we can use the BSS formula for performing the trace over the fermions,
we are left with
We have reached the final point of our discussion, namely the representation of an interacting fermion problem in terms of an Ising model with a strange interaction, namely a product of two determinants. This expression is due to Blankenbecler, Scalapino and Sugar, and the first simulations of the Hubbard model were done by Hirsch. Both are magnificent achievements in theoretical physics. Much of the complexity has still been hidden, for example concerning the calculation of Greens functions and other observables.
Hubbard model - hamiltonian
The Trotter formula for fermions
Hirsch decoupling (Gaussian decoupling formula for a binary variable)
These days, Jorge Hirsch is uniformally famous for a bibliometric index, the h-index. For computational physicists, he is the author of the first simulations on the Hubbard model, of the famous Hirsch decoupling, and of the incredible Hirsch-Fye algorithm. Here we describe the decoupling.In the following table, we set
, and we compute the action of the operator X on the four states with
In the following table, we set
,
and likewise compute the action of the operator X on the four states with
which leads to the condition
and to the final result:
The trace in this expression is the sum over the values +/- 1 of a simple Ising variable.
The Blankenbecler-Scalapino-Sugar (BSS) determinant formula
The point of the BSS formula is that the fermion trace over the exponential
of a bilinear operator expression can be done easily.
This formula can be derived using Grassmann algebras. A direct calculation was provided by J. E. Hirsch in the appendix of <ref name="Hirsch"> J. E. Hirsch ''Two-dimensional Hubbard model: Numerical simulation study'' Physical Review B 31, 4403 </ref>:
We first show how to treat bilinear terms, such as
For this simple case, we can expand the exponential into
Using
we reach
This expression is easily evaluated. It yields the expression
More generally, <ref name="Hirsch"/>, one finds:
This non-trivial formula is the key to determinantal fermion methods. We note that in it, the trace is over the fermion variables, that is we have integrated out the quantum variables. Notice that, at a difference with what we did in the last lecture, the fermion trace is over all occupations of fermions: we must introduce a chemical potential to fix the density of electrons.
Fermion algorithm
In the following, we put all pieces together. For simplicity, we imagine a one-dimensional Hubbard model:
Using the Hirsch decoupling discussed just above, we have that the partition function is
We can now separate the (quantum) spin up from the (quantum) spin down and arrive, at each slice, arrive at an expression in terms of a hopping matrix K which connects nearest neighbors and a diagonal matrix V, which depends on the Ising spin.
As we can use the BSS formula for performing the trace over the fermions,
we are left with
We have reached the final point of our discussion, namely the representation of an interacting fermion problem in terms of an Ising model with a strange interaction, namely a product of two determinants. This expression is due to Blankenbecler, Scalapino and Sugar, and the first simulations of the Hubbard model were done by Hirsch. Both are magnificent achievements in theoretical physics. Much of the complexity has still been hidden, for example concerning the calculation of Greens functions and other observables.
References